package com.shujia.wyh.day14.bao4;

/*
        权限修饰符：         同一类中   同一包子类,其他类    不同包子类    不同包其他类
            public          √          √                √           √
            protected       √          √                √
            默认的           √          √
            private         √

        类及其组成可以用的修饰符
            静态修饰符：static
            抽象修饰符：abstract
            权限修饰符：public,protected,默认的,private
            常量修饰符：final

           类：
                抽象修饰符：abstract
                权限修饰符：public,默认的
                常量修饰符：final
           成员变量：
                权限修饰符：public,protected,默认的,private
                静态修饰符：static
                常量修饰符：final
           构造方法：
                权限修饰符：public,protected,默认的,private
           成员方法：
                权限修饰符：public,protected,默认的,private
                静态修饰符：static
                抽象修饰符：abstract
                常量修饰符：final


          常见的修饰符组合：
                1、public static
                2、public static final
                3、public abstract


 */
//java: 此处不允许使用修饰符static
//static class Demo4{
//
//}

//这是抽象类
//abstract class Demo4{}

//java: 此处不允许使用修饰符private
//private class Demo4{}

//protected class Demo4{}

//class Demo4{}

abstract class Demo4{
    Demo4(){

    }

//    abstract void show();
    public final void show2(){

    }

}


public class PowerDemo {
    public static void main(String[] args) {

    }
}
